package com.huatai.bpmn.entity.vo;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author: nzj
 * @Date: 2023/7/12 10:10
 */
@ApiModel(value = "查询候选人已完成的任务VO",description = "查询候选人已完成的任务VO")
@Data
public class CompleteTaskVO {
	@ApiModelProperty("流程实例id")
	private String procinstId;

	@ApiModelProperty("任务id")
	private String taskId;


	@ApiModelProperty("审批节点名称")
	private String nodeName;


	@ApiModelProperty("完成状态")
	private String status;


	@ApiModelProperty("发起申请人")
	private String applicant;

	@ApiModelProperty("受理人")
	private String assignee;

	@ApiModelProperty("审批建议")
	private String approvalProposal;

	@ApiModelProperty("事项名称")
	private String matterName;

	@ApiModelProperty("place")
	private String place;

	@ApiModelProperty("节点表单")
	private String nodeForm;

	@ApiModelProperty("开始时间")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private LocalDateTime startTime;

	@ApiModelProperty("结束时间")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private LocalDateTime endTime;

}
